home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 March
/
EnigmA AMIGA RUN 05 (1996)(G.R. Edizioni)(IT)[!][issue 1996-03][Skylink CD IV].iso
/
earcd
/
editor
/
chktex.rdm
< prev
next >
Wrap
Text File
|
1996-02-22
|
8KB
|
190 lines
Short: V1.2. Finds typographic errors in LaTeX
Author: <jensthi@ifi.uio.no> (Jens T. Berger Thielemann)
Uploader: <jensthi@ifi.uio.no> (Jens T. Berger Thielemann)
Version: 1.2
Type: text/tex
Replaces: text/tex/ChkTeX.lha
##### ### ### ######## ### ##
### ## ## ## ## ## #
@@ @@ @@@ @@ @@ @@ ####### @@ @
@@ @@@ @@ @@ @@ @@ ## # @@
&& && && &&&& && @@ & &&
&&& && && && && && && @@@@ & &&
%%%%% %%% %%% %%% %%% %% && %%% %%% v1.2
&& &
%%%%%%%
This program was written in frustration of that some constructs in
LaTeX are sometimes non-intuitive, and easy to forget. It is *not* a
replacement for the built-in checker in LaTeX; however, it catches
some typographic errors LaTeX oversees. In other words, it is Lint
for LaTeX.
While written on an Amiga, it is written in ANSI C, so you can use
this at your UN*X/MSDOS/whatever site also. Full source included.
The program also supports output formats suitable for further
processing by editors or other programs, making errors easy to catch.
An ARexx script for interfacing with SCMSG (and via that, other
editors) is included. A special script for CygnusED and an
experimental script for GoldED is included. An Emacs interface is
also provided via a Perl script.
The program itself does not have any machine requirements, an
Amiga compiled version is included which should work on all Amigas.
Of course, you'll need ARexx and SCMSG to benefit from the ARexx
scripts, though.
Legal stuff
~~~~~~~~~~~
ChkTeX, its documentation and its installation scripts are
copyright (C) 1995-96 Jens T. Berger Thielemann.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
New features
~~~~~~~~~~~~
Changes from v1.1:
Added:
o Warns about `"' and `´' now - advices about use of better
accenting characters.
o The user may now specify own patterns that will be searched
and warned about.
o You may now make it dump comments; sometimes useful
(default: off).
o Will now search for user-specified patterns.
o 5-6 other new warnings. We've got a total of 25 warnings
now!
o Wildcard matching (Amiga only). Will now match file
patterns internally, which should save a lot of work. This
is, however, platform-specific code - on UNIX boxes this is
done by the shell.
o "chktex ?" now gives help, too.
o Command-line options may be specified globally in the
.chktexrc file.
o You may now use another string than a single colon to split
fields in the -v0 output format. This will solve problems
on machines using colons in path names.
o VT100 and VT102 support added. -v2 switch now works on such
terminals, too. Checks $TERM environment variable.
o "Debugging" mode.
o An ARexx script for interfacing with SCMSG, the SAS/C
message browser.
Modified:
o More intelligent .chktexrc format; it is now in a more
shell/free-form style, thus more readable. Introduced
C-like escape codes (using `!' as escape character instead
of `\').
o More logical option names & better option parsing.
o A few more options, too...
o Dash-checking has been improved.
o Better error reporting of program errors; routines have been
rewritten.
o ASCII version of the document is discontinued; users needing
this product are assumed to possess LaTeX (or at least, a
DVI/PS viewer).
o Localization has also been discontinued...:-/ Too much fuzz
when nobody is willing to write translations.
Installation
~~~~~~~~~~~~
Amiga users should use the supplied Installer installation script.
If you are using a different platform, compile and link all .c
files, and move the binary to a suitable place. The `.chktexrc' file
should be moved to your $HOME directory on UNIX; other platforms may
put its directory path in a environment variable named CHKTEXRC. If
you wish to use Emacs and have installed Perl; you should copy the
`chktex.pl' file to a suitable place. This will serve as a filter for
the `compile' mode of Emacs.
You may wish to read the porting part of the main document first.
After doing this, you may enhance ChkTeX' behaviour by
reading/editing the `.chktexrc' file.
Availability
~~~~~~~~~~~~
This program will be uploaded to AmiNet and CTAN; thus it can be
found at any mirrors of those. I'm not quite sure where it will end
up in CTAN; probably in `contrib/support' or similar.
Please note that earlier versions of ChkTeX have been uploaded to
Aminet under the same archive name, to keep consistent with Aminet's
policy of keeping versions out of filenames. Please read the file
`ChkTeX.readme' (which is in the same directory as the archive) to
find out the version number.
Mirrors of both networks include (I've tried to list only
one/country):
Aminet
======
Site Directory
ftp.wustl.edu (USA (MO)) /pub/aminet/text/tex
ftp.livewire.com.au (Australia) /pub/aminet/text/tex
ftp.luth.se (Scandinavia) /pub/aminet/text/tex
ftp.eunet.ch (Switzerland) /pub/aminet/text/tex
ftp.germany.aminet.org (Germany) /pub/aminet/text/tex
aminet.grolier.fr (France) /pub/aminet/text/tex
ftp.giga.or.at (Austria) /pub/aminet/text/tex
ftp.unina.it (Italy) /pub/aminet/text/tex
ftp.ua.pt (Portugal) /pub/aminet/text/tex
ftp.gui.uva.es (Spain) /pub/aminet/text/tex
ftp.doc.ic.ac.uk (UK) /pub/aminet/text/tex
CTAN
====
Site Directory
ftp.cs.rmit.edu.au (Australia) /tex-archive
ftp.gwdg.de (Deutschland) /pub/dante
src.doc.ic.ac.uk (England) /packages/tex/uk-tex
kadri.ut.ee (Estonia) /pub/tex
ftp.funet.fi (Finland) /pub/TeX/CTAN
ftp.loria.fr (France) /pub/unix/tex/ctan
ftp.center.osaka-u.ac.jp (Japan) /CTAN
sunsite.icm.edu.pl (Poland) /pub/CTAN
ftpserver.nus.sg (Singapore) /pub/zi/TeX
ftp.ee.up.ac.za (South Africa) /tex-archive
ftp.muni.cz (The Czech Republic) /pub/tex/CTAN
wuarchive.wustl.edu (Missouri, USA) /packages/TeX
ftp.univie.ac.at (Österreich) /packages/tex
dongpo.math.ncu.edu.tw (Taiwan) /tex-archive
Contacting the author
~~~~~~~~~~~~~~~~~~~~~
If you wish to contact me for whatever (more tests, bug reports,
suggestions, hellos, smiley's, etc.), write to:
Jens Berger
Spektrumvn. 4
N-0666 Oslo
Norway
E-mail: <jensthi@ifi.uio.no>
Any signs of intelligent life is welcomed; that should exclude piracy.
Have fun.